<?php

/**
 * 安全地转义 HTML 输出，防止 XSS 攻击。
 * 使用 PHP 8 的联合类型。
 *
 * @param string|null $string 要转义的字符串
 * @return string 转义后的字符串
 */
function e(string|null $string): string
{
    if ($string === null) {
        return '';
    }
    return htmlspecialchars($string, ENT_QUOTES, 'UTF-8');
}